keep insisting - German English Dictionary